From fb86f97207c5cdc8ec83331656eb6868016181ac Mon Sep 17 00:00:00 2001 From: Robert Lipe Date: Sat, 7 Dec 2019 23:54:45 -0600 Subject: [PATCH] In Teletype, seek over unknown instead of allocating, reading, and tossing. --- teletype.cc | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/teletype.cc b/teletype.cc index 464606533..03d5214ac 100644 --- a/teletype.cc +++ b/teletype.cc @@ -70,19 +70,11 @@ teletype_read() if (true) { // need bit value of NEWFORMAT int len = gbfgetuint16(fin); - // probably could treat as a pascal string - char* junk = (char*) xmalloc(len); - gbfread(junk, len, 1, fin); - xfree(junk); + gbfseek(fin, len, SEEK_CUR); } wpt->latitude = gbfgetint32(fin) / 1000000.0 ; wpt->longitude = gbfgetint32(fin) / 1000000.0 ; - - { - char jibberish[21]; - gbfread(jibberish, sizeof(jibberish), 1, fin); - } - + gbfseek(fin, 21, SEEK_CUR); waypt_add(wpt); } -- 2.30.2